home *** CD-ROM | disk | FTP | other *** search
/ BBS in a Box 5 / BBS in a Box -Volume V (BBS in a Box) (April 1992).iso / Files / Prog / M / LSC213.cpt / DeskBus.h < prev    next >
Encoding:
C/C++ Source or Header  |  1987-09-26  |  698 b   |  39 lines  |  [TEXT/KAHL]

  1.  
  2. /*
  3.  *  DeskBus.h
  4.  *
  5.  *  Copyright (c) 1986, 1987 THINK Technologies, Inc.
  6.  *  These interfaces are based on information copyrighted
  7.  *  by Apple Computer, Inc., 1985, 1986, 1987.
  8.  *
  9.  */
  10.  
  11. #ifndef _DeskBus_
  12. #define _DeskBus_
  13.  
  14. #ifndef _MacTypes_
  15. #include "MacTypes.h"
  16. #endif
  17.  
  18.  
  19. typedef struct ADBOpBlock{
  20.     Ptr                dataBuffPtr;
  21.     Ptr                opServiceRtPtr;
  22.     Ptr                opDataAreaPtr;
  23. } ADBOpBlock, *ADBOpBPtr;
  24.  
  25. typedef struct ADBDataBlock{
  26.     char            devType;
  27.     char            origADBAddr;
  28.     Ptr                dbServiceRtPtr;
  29.     Ptr                dbDataAreaAddr;
  30. } ADBDataBlock, *ADBDBlkPtr;
  31.  
  32. typedef struct ADBSetInfoBlock{
  33.     Ptr                siServiceRtPtr;
  34.     Ptr                siDataAreaAddr;
  35. } ADBSetInfoBlock, *ADBSInfoPtr;
  36.  
  37. typedef char ADBAddress;
  38.  
  39. #endif _DeskBus_